package edu.kjxy.day02.suspend_resume_deal_lock;

/**
 * 功能:在使用suspend与resume方法时，如果使用不当，
 * 极易造成公共的同步对象的独占，使得其他线程无法访问公共同步对象。
 * 作者:程序员欧阳子韩
 * 日期:2024/2/1 12:20
 */
public class SynchronizedObject {
    synchronized public void printString() {
        System.out.println("begin");
        if (Thread.currentThread().getName().equals("a")) {
            System.out.println("a线程永远suspend了！");
            //暂停线程
            Thread.currentThread().suspend();
        }
        System.out.println("end");
    }
}
